What are the responsibilities and job description for the Senior Mobile Front-End Software Engineer position at OSI Engineering?
Job Summary:
We are looking for a talented Software Engineer to be part of our front-end engineering team developing mobile applications that will be key to our future business. You will be part of a dynamic team using the latest technology and tools to build high-quality applications that delight our customers.
Responsibilities:
- Be a technical hands-on engineer producing high-quality code following the best architecture and design standards
- Interact with Product and Design teams to understand the requirements and deliver features
- Work closely with technical leads and other engineers to ensure that your code fits well with the rest of the application
- Ensure high quality by thoroughly testing your code including unit testing and partnering closely with the QA team for integrated testing
- Build code that meets high standards for non-functional requirements like performance and scaling
- Be responsive to customer feedback and take prompt appropriate action whenever needed
- Prepare meaningful technical documentation of the work you perform
Qualifications:
- 3 years of experience building both mobile and web applications
- 3 years of experience with React Native, React, Redux, and all things JavaScript/TypeScript
- Prior hands-on experience with iOS (Swift/Objective-C) and Android (Kotlin)
- BS or higher in Computer Science, Computer Engineering, Math, or relevant experience
Nice to Have:
- Knowledge of CI/CD pipelines specific to mobile application distribution
- Exposure to implementing third party event-driven analytics/metrics tools such as AppsFlyer, Google Analytics, and Mixpanel
- Experience with mobile automated testing frameworks such as XCUITest, Appium, or Maestro
Location: Menlo Park, CA (onsite 2 days/week)
Type: Full Time
Compensation: $160k – $175k (DOE) bonus & benefits
No 3rd party agencies or C2C
Salary : $160,000 - $175,000