Randstadeos
Mid Level Mobile Developer
• Build scalable, highly reliable product features
• Design, implement, and maintain applications used by both mobile and web clients
• Create and maintain documentation pertaining to code and engineering processes
• Work in a collaborative environment by occasional pair and/or mob programming
• Communicating with Engineering Managers and Product Owners to plan and prioritize work and design technical solutions
• Work in a cadence of two-week sprints with daily stand-ups, team planning events, and bi-weekly retrospectives
• Conduct design and code reviews
• Grow subject matter expertise in programming and product domain knowledge
• A strong foundation in object-oriented or functional programming
• Solid understanding of the full development life cycle
• Hands-on knowledge of a version control system, specifically GitHub
• Experience consuming RESTful or GraphQL APIs
• Experience with continuous integration and delivery tools, specifically GitHub
• Ability to write clean, testable, quality code
• Understanding of security coding best practices
• Experience practicing Agile development methodologies
• Ability to manage and prioritize many tasks at a time
• Ability to push the envelope for performance and reliability
• A disciplined approach to development, testing, and quality assurance
• Ability to communicate thoughts, designs, ideas and specs in an
unambiguous manner and adjust for the audience and context
• The initiative to look for answers instead of waiting for them
• Flexibility with changing job requirements as the company and team grows