Senior Mobile Software Developer

Posted Jan 31

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.