Senior Mobile Software Engineer
Bravo LT needs you to be a part of our highly motivated group of technology experts. We share a passion for technology and the community we serve, and we are committed to building long-lasting, productive relationships. We focus on giving back to the community, positively impacting society, and providing quality solutions that work. We believe in autonomy, mastery and purpose and in trusting people to do the right thing - and we think Bravo LT is a pretty great place to be a part of.The Bravo LT Senior Mobile Software Engineer possesses a deep understanding of the analysis, design, implementation, testing, and maintenance of mobile applications. A strong foundation in computer science, and mobile development ecosystem. If this sounds like you, reach out!
ResponsibilitiesTranslate business requirements and user stories into functional applicationsDesign, build, test and maintain reliable React Native applications Work on cross-platform solutions, collaborating closely with UI/UX designers to create user-friendly, intuitive interfaces.Maintain and optimize code for efficiency in development, improve application performance, maintain code quality, and ensure automatization.Collaborate with other developers, product managers, and stakeholders to define, design, and ship new features.Collaborate with API developers to integrate and utilize APIs, focusing on efficient data exchange and functional interoperability between mobile applications and backend services.Conduct rigorous tests, fix bugs, and streamline performance to ensure the robustness of the application.Document all aspects of the application for future maintenance and upgrades; provide detailed reports on development processes, software updates, and other relevant information.Focus on user-centric development, addressing user feedback, and continuously improving user experience.Mentor junior developers, promoting a culture of learning and collaboration within the team.Manage projects, ensuring deadlines are met and deliverables align with company standards.
Basic QualificationsHold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Have at least 5 years of professional experience in mobile application development with a proven track record in building React Native applicationsBe familiar with tools and frameworks that support cross-platform development.Understand the full mobile development life cycle, including automated testing and building.Exhibit excellent analytical and problem-solving abilities.Experience with hybrid mobile applications and their development Demonstrate strong interpersonal and communication skills for effective team collaboration.Commit to continuous learning and staying updated with the latest advancements in mobile application development.Have keen attention to detail and a passion for delivering high-quality user experiences.Show proven ability to manage projects, prioritize tasks, and meet deadlines.