Delinea is creating software used by thousands of IT professionals globally, and this role focuses on developing iOS and Android apps for on-the-go access to their enterprise-class vault and other Platform services.
Requirements
- 5 years+ experience in cross-platform mobile application development, including React Native.
- A strong understanding of languages like Typescript, JavaScript, HTML5 is a plus.
- A strong understanding of backend development using c is a plus.
- Knowledge of user interface (UI) design, user experience (UX) principles, and mobile app architecture.
- Strong design skills and full software development lifecycle experience required.
- Strong problem-solving skills and the ability to troubleshoot and resolve complex technical issues.
- Experience with large codebases and unit testing - mock frameworks, automation testing, database testing, etc.
Responsibilities
- Full-stack design and develop features for cross-platform mobile application development using React Native.
- Write and consume REST-based communication with back-end microservices written in c.
- Using Scrum processes, collaborate with cross-functional teams (PM, UX, Dev) to understand requirements, propose technical solutions, and contribute to architectural decisions.
- Collaborate with development teams for other applications and Platform services within Delinea.
- Participate in code reviews to ensure high-quality and maintainable code.
- Guide junior and mid-level engineers in best practices for given sprint assignments.
- Stay up-to-date with industry trends, best practices, and emerging technologies related to our core technologies.
Other
- Reports to the Software Development Senior Manager and can be in one of the following locations: 1) hybrid 3-days per week in our Mexico City office in Reforma. 2) US remote 3) Canada remote
- Excellent communication and collaboration skills, with the ability to work effectively with a globally-distributed team.
- Passionate about writing quality code and constantly honing your development skills.
- Ability to look at the big picture, come up with great new ideas and execute those ideas by writing code to make it happen.
- Familiarity with security principles and best practices.