Software Dev Engineer II
Seattle, WA, United States
Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client is a company operating a marketplace for consumers, sellers, and content creators. It offers merchandise and content purchased for resale from vendors and those offered by third party sellers.
Job Title: Software Dev Engineer II
Location: Seattle, WA 98109
Duration: 11 Months
Job Type: Contract
Work Type: Onsite
Job Description:
Client Mobile Shopping is looking for a Software Development Engineer to help build the foundation that powers the best shopping experiences for customers wherever and whenever they shop on their mobile app.
Our scale is in billions of dollars and hundreds of millions of users globally.
We sweat the details and are passionate about building, testing, and releasing scalable, secure, and performant software.
As a developer on the Mobile Shopping Foundation you will build the next generation APIs, rendering frameworks, and tooling that directly impact how customers, family, friends, and even you, engage with Client.
Job Qualifications: We want a seasoned Software Developer to deliver the next-generation rendering framework of the Client Shopping application for iOS
and/or Android.
You will own the full stack of Native, React Native, and rendering framework on iOS and/or Android and build industry leading solutions which enables Client to deliver more and do it faster.
You will work with a talented and diverse team of engineers.
Your passion, experience, and drive for engineering and operational excellence will make us an even stronger team.
We operate at an unprecedented scale where thousands of developers contribute hundreds of features to the app.
The foundation you build will power all of it, releasing globally several dozen times per year.
The ideal candidate loves to dive into the details, tackle complex problems, obsess over quality and test coverage, evangelize automation and technical simplification, all while supporting and promoting app-centric innovation across Client.
You will work alongside development on Client Teams, updating/enhancing our current products and capabilities.
About you: You are a software engineer who loves working with mobile technologies, like React Native, and building responsive, efficient applications.
You understand the importance of scalability when designing solutions.
You have great problem solving skills.
You love keeping abreast of the latest technology and use it to help you innovate.
You have strong leadership qualities, great judgment, clear communication skills, and a track record of delivering great products.
You thrive on tackling challenging problems, and love the feeling of accomplishment when you succeed! You obsess over quality and test coverage, evangelize automation and technical simplification, all while supporting and promoting innovation across Client.
On/ call. 24/7.
Story Behind the Need - Business Group & Key Projects
Group: Part of the builder works team within Client Mobile Shopping.
Team specifically works on the foundation piece where they do foundation work for shopping App and right now overhauling things and working towards making code changes to the stack.
Most platforms right with an App have to be written separately and the team is trying break those barriers.
They are also trying to streamline what they have, optimizing photo performance of the App itself, as well as making sure they can have customers (builders of stores) use this tech w/ out any help from the team.
Can you give me a little detail about your team culture? Very collaborative on problems
Daily sync to talk about road blocks
Once master of something you would are encouraged to take ownership
key projects: They would support Road maps not necessarily projects.
The program demands pivots when direction changes. They do have 4 live workstreams that are on.
Part of the role will also involve some product work.
Understanding what the platform does today to make sure it can be ready to be put in front of customers.
Reason for Request: In support for the ongoing ICDP goals for 2024
Typical Day in the Role
Typical task breakdown and rhythm 2 week sprints each sprint is part of programing increment- composed of 4 sprints so 8 weeks.
Within those 8 weeks expect a certain chunk of product increment to be delivered.
Day to day: daily syncs, will be asked to be part of certain conversations/ decisions.
They do have a fairly active technical team which lays down some of these things on paper so it is clear for the developers.
Collaborate with peers.
Asked to review PR, submit PRs, take care of development pipelines/ production pipelines, as well as interface with other teams to get information if they are dependent on them.
Extension? Potentially- depends on budget
Training/ Ramp- up They expect them to be at bar with technology, No hand holding.
Client does have its own ways of working so they will have to ramp up within a defined program.
There are sims created where they can review.
Role interesting: You are working on cutting edge work
Trying to optimize an already optimized product
Chance to be an influence on millions of millions of customers.
Work will be directly in front of shoppers.
They try to use the latest technology in terms what is relevant to them.
Put pilots in place to see if it suites their needs.
Opportunity to try things that can improve performance, if it works it works if it doesn't then move on and try the next thing.
Leadership principles: Customer obsession
Learn and be curious
Dive deep
Ownership- run with this and take it end to end
Insist on high standards
Candidate Requirements Title: SDE III Full Stack (team does a lot of backend work with a little bit of front)
Yrs Exp: 4-5+ of good solid development skills as well as experience leading certain decisions or have led teams to make decisions along the road map.
Expected to be more vocal on decision making.
Industry Preference: High volume mobile is good not required.
There is an intense pressure in terms of knowing what you are doing in terms of your own stack so industry does not matter that much.
However, having worked in retail industry would be great but not a must have.
REQUIRED SKILLS Strong in IOS and/or Android.
Java Script
Full stack of Native, React Native, and rendering framework on iOS and/or Android
Passion, experience, and drive for engineering and operational excellence
Ideal candidates love to dive into the details, tackle complex problems, obsess over quality and test coverage, evangelize automation and technical simplification, all while supporting and promoting app-centric innovation.
Performance Indicators/ how will Look at how quickly they can ramp up/ self-sustaining on assignments.
The standard development metrics in terms; how many CR were successful or how many needed reworks.
Note: Client will need a distribution of candidates that between IOS and Android between the four open roles they have.
They can't have all hires be IOS or all Android.
Top 3 must-have hard skills TypeScript, Java Script, React Native experience
IOS or Android experience (knowledge of both is helpful) but should master at least one of platform is a must.
Mobile Development (Native)
TekWissen Group is an equal opportunity employer supporting workforce diversity.