Software Engineer – Mobile
Boca Raton, FL, US, 33487
Company has a client that is seeking a Software Engineer – Mobile in Boca Raton, FL.
Basic Purpose:
The primary responsibility of the Software Engineer – Mobile is to focus on developing and maintaining reusable user interface components using React Native concepts and workflows and native Android and iOS tools. Instrumental in profiling and improving mobile application performance, mentor team members and take end-to-end technical ownership of applications. You must be able to stay on top of technology changes in the market and continuously look for opportunities to leverage new technology.
Essential Functions:
- Software Engineer will contribute to mobile application design, technical direction and architecture including collaborating with various teams
- Participates in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement
- Design efficient and reusable components that drive mobile applications
- Implement the features and user interfaces using React Native, Android and iOS
- Build reusable components and mobile libraries for future use
- Translate designs and wireframes into high quality code
- Identify and resolve performance and scalability issues
- As a Software Engineer, you will optimize components for maximum performance across a vast array of devices
- Lead Mobile team in execution of business goals
- Mentor less experienced team members
- Collaborate with Product Designers, Product Managers, Architect and Software Engineers to deliver compelling user-facing products
- Bachelor’s degree in Computer Science/related Engineering field or equivalent experience in related field
- 5+ years of experience in mobile development (Android and iOS)
- 2+ years of experience in React Native
- Strong understanding React Native, Android, iOS, and related mobile technologies
- Strong proficiency in Typescript, the JavaScript object model, and the event loop, Functional React and Hooks
- Familiarity with new specifications of ECMAScript/Typescript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledgeable of isomorphic React
- Experience with RESTful APIs (HTTP/HTTPS/Axios) and GraphQL
- Knowledgeable of modern authorization mechanisms such as JSON Web Tokens, oAuth2, AWS Cognito, Key Cloak
- Familiar with modern mobile application development pipelines and tools (AppCenter, Airship, Segment, Firebase)
- Experience with common JavaScript/Typescript development tools such as Babel, Webpack, NPM, Node, etc. and testing frameworks (Enzyme, Jest, React Testing Library)
- Ability to understand business requirements and translate them into technical designs
- Familiarity with Git code versioning tools
- Good written, verbal communication skills
- Great team player
Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Apply here with ITEQG2054039 as the reference code.