Lead Software Engineer – Mobile
Boca Raton, FL, US, 33487
Company has a client seeking a Lead Software Engineer – Mobile in Boca Raton, FL.
Basic Purpose:
The primary responsibility of the Lead Software Engineer – Mobile is developing and maintaining reusable user interface components using React Native concepts and workflows and native Android and iOS tools. The Developer is instrumental in profiling and improving mobile application performance, mentor team members and take end-to-end technical ownership of applications and must be able to stay on top of technology changes in the market and continuously look for opportunities to leverage new technology.
Essential Functions:
- Lead Software Engineer contributes 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
- Designs efficient and reusable components that drive mobile applications
- Implement the features and user interfaces using React Native, Android and iOS
- Builds reusable components and mobile libraries for future use
- As a Lead Software Engineer, you will translate designs and wireframes into high quality code
- Identifies and resolves performance and scalability issues
- Optimizes components for maximum performance across a vast array of devices
- Leads Mobile team in execution of business goals
- Mentors less experienced team members
- Collaborates with Product Designers, Product Managers, Architect and Software Engineers to deliver compelling user-facing products
- Perform the essential functions of the job with or without reasonable accommodation
- All other duties as assigned
- Bachelor’s degree in Computer Science/related engineering field or equivalent experience in related field
- 10+ years of experience in mobile development (Android and iOS)
- 5+ 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 ITEQG2047966 as the reference code.