Ministry of Programming is a dynamic startup studio and a change maker dedicated to supporting global startups on their journey to success. Over the past 9 years, we've collaborated with more than 95 startups and built a team of 160 professionals. Leveraging our extensive international networks, we forge partnerships with top-notch startups worldwide.
Ministry of Programming specializes in software design and development consulting services tailored for early-stage startups and innovative products. We also invest in startups and have made over a dozen investments to date. Recognized by the Financial Times and listed in the FT1000 list of fastest-growing European companies, we are also featured in Deloitte's annual list of the 50 fastest-growing companies in Central Europe, securing the 21st spot and earning the Deloitte Impact Star Award
Opis posla
Ministry of Programming is looking for a skilled Senior Mobile Engineer with extensive experience in iOS native development and hands-on expertise in React Native. The ideal candidate will have a solid background in native iOS development, and be adept at leveraging React Native to build seamless cross-platform applications. You will be responsible for designing, developing, and maintaining our mobile applications, ensuring high performance and exceptional quality.
Key Responsibilities:
Design, develop, and maintain mobile applications using React Native.
Utilize your native iOS development experience to ensure high performance, quality, and responsiveness of applications.
Collaborate with cross-functional teams, including designers, product managers, and other engineers, to define and implement new features.
Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
Participate in code reviews, providing and receiving constructive feedback to ensure code quality.
Troubleshoot and debug issues across the entire stack of the application.
Optimize applications for maximum speed and scalability.
Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve our development processes.
Mentor and guide junior engineers, providing support and sharing knowledge to help them grow professionally.
Kvalifikacije
Key Qualifications:
Extensive experience in iOS native development.
Proven hands-on experience with React Native and its ecosystem.
Strong understanding of mobile application architecture, design patterns, and best practices.
In-depth knowledge of APIs, data storage, and networking.
Familiarity with version control systems, such as Git.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
Experience with other mobile frameworks or technologies.
Knowledge of Android development and cross-platform integration.
Experience with automated testing and CI/CD pipelines.
Dodatne Informacije
Job type: Full-time
Location: Sarajevo or remote (Bosnia and Herzegovina)