
Engineer II, Mobile Software Development
Slate
full-time
Posted on:
Location Type: Remote
Location: Missouri • United States
Visit company websiteExplore more
Salary
💰 $170,000 per year
About the role
- Responsible for defining and building our digital customer experience
- Lead the definition, design, architecture, implementation, and delivery of Slate software
- Code and test system components, and lead code and design reviews
- Own end-to-end code quality, system tests, functional tests, and integration
- Collaborate with UX and product teams to build and invent new solutions and applications that put customers first
- Relentlessly simplify, demonstrating significant innovation, creativity, and judgement when solving challenging problems
- Act as an authority on technical issues by the technical and business community, and be frequently consulted to make difficult trade-off decisions
- Utilize Java, JavaScript, TypeScript, React, React Native, unit testing, API development, and Swift to perform duties
- Responsible for driving awareness about the impact and consequences of technical decisions on the business
- Assist in the career development of others, actively helping individuals and the community on advanced technical issues, and helping managers with guiding the career growth of their team members.
Requirements
- Master’s Degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or in a related field of study (will accept equivalent foreign degree)
- Three (3) years in the position above, as a Full-Stack Software Engineer, as a Software Engineer, or in a related occupation
- Experience must include six (6) months’ use of all the following: Java, JavaScript, TypeScript, React, React Native, unit testing, API development, and Swift.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavaScriptTypeScriptReactReact Nativeunit testingAPI developmentSwiftcode qualitysystem tests
Soft Skills
leadershipcollaborationinnovationcreativityjudgementproblem solvingmentorshipcommunicationcareer developmenttrade-off decision making
Certifications
Master’s Degree in Computer EngineeringMaster’s Degree in Computer ScienceMaster’s Degree in Electrical EngineeringMaster’s Degree in Electronic Engineering