Senior Mobile Application Developer
Job highlights
Identified by Google from the original job post
Qualifications
5+ years of experience in mobile app development
3+ years of experience with React Native
Proven track record of shipping React Native apps to both iOS and Android app stores
Strong proficiency in JavaScript and TypeScript
Experience with state management libraries (e.g., Redux, MobX)
Familiarity with RESTful APIs and GraphQL
Knowledge of offline storage, threading, and performance tuning
Understanding of the full mobile development life cycle
Experience with version control systems (e.g., Git)
Excellent problem-solving skills and attention to detail
Strong communication skills and ability to work in a team environment
Benefits
The salary for this position is $114,000 - $136,000 per year, depending on experience
Responsibilities
As a key member of our engineering team, you will play a crucial role in creating robust and efficient digital solutions for our clients
With your expertise in React Native, JavaScript, and TypeScript, you will design, develop, and maintain high-quality mobile applications for both iOS and Android platforms
Design and develop high-quality mobile applications using React Native
Collaborate with cross-functional teams to define, design, and ship new features
Ensure the performance, quality, and responsiveness of applications
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Participate in code reviews and contribute to our development best practices
Stay up-to-date with the latest industry trends and technologies
Assist the Lead Developer with mobile app development strategies and execute plans
Monitor mobile app performance and troubleshoot app issues, ensuring optimal user experience
Develop and maintain technical documentation related to mobile app projects
Learn new technologies and apply them to fulfill business needs
Make critical decisions to keep projects on track and aligned with evolving client needs
Balance program strategy with tactical development support as needed
Actively mentor and assist more junior engineers in developing their React Native skills
Build and maintain strong relationships with internal and external stakeholders
Participate in technical interviews with new candidates
Effectively communicate technical issues and developments with team members and clients
Presents mobile app architecture, design documents, etc
to clients, stakeholders, and other engineers
Utilize influential skills to drive improvements in mobile app development processes and practices
Propose and evaluate multiple approaches to technical and process problems in mobile app development
Champion best practices in React Native development and architecture
Job description
Job Overview
BLEN Corp is seeking an experienced Senior Mobile Application Developer to lead our mobile app development team. As a key member of our engineering team, you will play a crucial role in creating robust and efficient digital solutions for our clients. With your expertise in React Native, JavaScript, and TypeScript, you will design, develop, and maintain high-quality mobile applications for both iOS and Android platforms.
Responsibilities
• Design and develop high-quality mobile applications using React Native
• Collaborate with cross-functional teams to define, design, and ship new features
• Ensure the performance, quality, and responsiveness of applications
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization
• Participate in code reviews and contribute to our development best practices
• Stay up-to-date with the latest industry trends and technologies
• Assist the Lead Developer with mobile app development strategies and execute plans
• Monitor mobile app performance and troubleshoot app issues, ensuring optimal user experience
• Develop and maintain technical documentation related to mobile app projects
• Learn new technologies and apply them to fulfill business needs
• Make critical decisions to keep projects on track and aligned with evolving client needs
• Balance program strategy with tactical development support as needed
• Actively mentor and assist more junior engineers in developing their React Native skills
• Build and maintain strong relationships with internal and external stakeholders
• Participate in technical interviews with new candidates
• Effectively communicate technical issues and developments with team members and clients
• Presents mobile app architecture, design documents, etc. to clients, stakeholders, and other engineers
• Utilize influential skills to drive improvements in mobile app development processes and practices
• Propose and evaluate multiple approaches to technical and process problems in mobile app development
• Champion best practices in React Native development and architecture
Requirements
To be successful in this role, you should have:
• 5+ years of experience in mobile app development
• 3+ years of experience with React Native
• Proven track record of shipping React Native apps to both iOS and Android app stores
• Strong proficiency in JavaScript and TypeScript
• Experience with state management libraries (e.g., Redux, MobX)
• Familiarity with RESTful APIs and GraphQL
• Knowledge of offline storage, threading, and performance tuning
• Understanding of the full mobile development life cycle
• Experience with version control systems (e.g., Git)
• Excellent problem-solving skills and attention to detail
• Strong communication skills and ability to work in a team environment
Compensation
The salary for this position is $114,000 - $136,000 per year, depending on experience.