Senior Mobile Software Developer
Job Summary
As a Senior Mobile Software Developer, you will play a pivotal role in designing, developing, and maintaining mobile app software. You are someone who thrives on producing high-quality code, excels in problem-solving, and is passionate about working with modern stacks.
Key Responsibilities
- Write clean, maintainable, and efficient code with a focus on high output and optimized UX.
- Design and implement mobile apps using modern frameworks.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to architectural decisions and system design to meet business goals.
- Stay up-to-date with emerging trends and technologies to keep our stack modern and efficient.
Required Skills and Qualifications
- Proven experience as a software developer with a strong track record of high productivity.
- Deep understanding of mobile app development technologies.
- Proficiency in at least one modern programming language (e.g., Go, TypeScript, Python).
- Experience working with distributed systems and microservices.
- Strong problem-solving and analytical skills.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent communication skills and the ability to work collaboratively in a team environment.
Beneficial but Not Required
- Proficiency in TypeScript, React-Native, Javascript.
- Familiarity with polyglot programming environments.
- Deep experience with UX design.
- Experience with regulated environments.