React Native Developer (+ OWASP / security experience)
The Role:
As a Senior Developer on our app development team, you will be a key player in designing, developing, and maintaining our web and mobile applications within an agile organization.
You'll leverage your full-stack expertise to create robust, scalable, and user-friendly solutions that enhance the mortgage experience for our customers and internal teams. You will be expected to participate in all aspects of the software development lifecycle, from initial concept and architecture to implementation, testing, and deployment.
You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software that aligns with business objectives, provides exceptional user experiences, and adheres to the highest app development security standards.
This role requires a self-motivated individual with strong problem-solving skills, excellent communication abilities, and a passion for building cutting-edge applications in a fast-paced, agile environment.
Responsibilities:
- Design, develop, and maintain web and mobile applications using React Native, .NET Core, and other relevant technologies.
- Contribute to the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment within an agile framework.
- Write clean, efficient, and well-documented code with a focus on user experience and security best practices.
- Collaborate with product managers and designers to translate user needs into technical solutions, ensuring a seamless and secure user journey.
- Participate in code reviews to ensure code quality, adherence to best practices, and the implementation of security protocols.
- Troubleshoot and resolve complex technical issues across the application stack, with an emphasis on identifying and mitigating potential security vulnerabilities.
- Implement and maintain CI/CD pipelines using GitLab or Azure DevOps.
- Deploy and manage applications on cloud platforms such as AWS, potentially utilizing serverless technologies, while adhering to security guidelines.
- Work independently to manage tasks and drive projects to completion in alignment with agile sprint goals.
- Proactively identify opportunities to improve systems and processes, with a focus on enhancing user experience and strengthening app security.
- Mentor and provide technical guidance to junior developers, promoting a culture of security awareness and user-centric development.
- Stay current with emerging trends and technologies in web and mobile development, including the latest advancements in user experience and application security.
Requirements:
- Proven experience as a Full Stack Developer with expertise in both front-end and back-end development.
- Solid experience developing mobile applications using React Native for iOS and Android.
- Strong proficiency in web development technologies (e.g., JavaScript, HTML, CSS, React).
- Deep understanding and practical experience with .NET Core and C#.
- Experience with version control systems such as GitLab or Azure DevOps.
- Demonstrated ability to work independently and manage your workload effectively within an agile team.
- Excellent analytical and problem-solving skills, with a focus on identifying and addressing user experience challenges and security risks.
- Strong written and verbal communication skills.
- Experience with cloud platforms such as AWS, including cloud services and serverless architectures, with a solid understanding of security best practices.
Good to Have:
- Experience with TypeScript.
- Familiarity with Node.js for backend development.
- Experience with Infrastructure as Code (IaC) tools like AWS CDK or SAM.
- Knowledge of and experience implementing web accessibility best practices (WCAG).
- Category
- Technology
- Locations
- Remote - Mexico
- Remote status
- Fully Remote
- Employment type
- Full-time
React Native Developer (+ OWASP / security experience)
Loading application form