Job Description
At AgileEngine, we're one of the Inc. 5000 fastest-growing companies in the US and a top-3 ranked dev shop according to Clutch. Our team creates award-winning custom software solutions that change lives for millions of people across 15+ industries.
If you thrive in a challenging environment with opportunities to learn and experiment daily, this could be the perfect fit for you.
Key Responsibilities:
We're looking for a skilled mobile application developer to collaborate closely with our engineering peers and product managers to ensure successful project delivery. Your tasks will include:
* Maintaining and enhancing existing features in our React Native and Swift (iOS) applications;
* Debugging and resolving complex issues across different platforms;
* Providing technical input around the company's mobile roadmap;
* Writing clean, maintainable, and well-documented code;
* Conducting unit and integration testing to ensure code quality;
* Identifying and implementing improvements to our mobile CI/CD pipelines;
* Strategizing a future direction for mobile development, including developing app templates and standardized tools;
* Supporting the development of new mobile apps from the ground up.
Requirements:
To succeed in this role, you'll need:
* A minimum of 5+ years of experience in mobile application development;
* Proven experience working with React Native and Swift (iOS);
* A strong understanding of the software development lifecycle;
* Excellent problem-solving and debugging skills;
* Experience with unit and integration testing methodologies;
* Effective communication and collaboration skills;
* Proficiency in React Native, Swift (iOS), Git/Github version control, CI/CD, CodeMagic, Expo, Android Play Store, Testflight (used for managing test apps and deployments), and Amplitude (used for analytics);
* Upper-Intermediate level English proficiency.
Nice to Have:
We're also interested in candidates with experience in other mobile frameworks (e.g., Flutter, Kotlin) or cloud platforms (e.g., AWS, Google Cloud Platform).
What We Offer:
Joining our team means:
* Accelerating your professional journey with mentorship, TechTalks, and personalized growth roadmaps;
* Competitive USD-based compensation and budgets for education, fitness, and team activities;
* The opportunity to work on exciting projects with modern solutions development and top-tier clients;
* A flexible schedule with options for remote work and a comfortable work-life balance.